Modeling the Global Critical Path in Concurrent Systems
نویسندگان
چکیده
We show how the global critical path can be used as a practical tool for understanding, optimizing and summarizing the behavior of highly concurrent self-timed circuits. Traditionally, critical path analysis has been applied to DAGs, and thus was constrained to combinatorial sub-circuits. We formally define the global critical path (GCP) and show how it can be constructed using only local information that is automatically derived directly from the circuit. We introduce a form of Production Rules, which can accurately determine the GCP for a given input vector, even for modules which exhibit choice and early termination. The GCP provides valuable insight into the control behavior of the application, which help in formulating new optimizations and re-formulating existing ones to use the GCP knowledge. We have constructed a fully automated framework for GCP detection and analysis, and have incorporated this framework into a high-level synthesis tool-chain. We demonstrate the effectiveness of the GCP framework by re-formulating two traditional CAD optimizations to use the GCP—yielding efficient algorithms which improve circuit power (by up to 9%) and performance (by up to 60%) in our experiments.
منابع مشابه
Universal Health Coverage – The Critical Importance of Global Solidarity and Good Governance; Comment on “Ethical Perspective: Five Unacceptable Trade-offs on the Path to Universal Health Coverage”
This article provides a commentary to Ole Norheim’ s editorial entitled “Ethical perspective: Five unacceptable trade-offs on the path to universal health coverage.” It reinforces its message that an inclusive, participatory process is essential for ethical decision-making and underlines the crucial importance of good governance in setting fair priorities in healthcare. Solidarity on both natio...
متن کاملAn Optimized Online Secondary Path Modeling Method for Single-Channel Feedback ANC Systems
This paper proposes a new method for online secondary path modeling in feedback active noise control (ANC) systems. In practical cases, the secondary path is usually time-varying. For these cases, online modeling of secondary path is required to ensure convergence of the system. In literature the secondary path estimation is usually performed offline, prior to online modeling, where in the prop...
متن کاملCritical Global Health: Responding to Poverty, Inequality and Climate Change; Comment on “Politics, Power, Poverty and Global Health: Systems and Frames”
A recent article by Sol Benatar calls on the global health community to reassess its approach to twin crises of global poverty and climate change. I build on his article by challenging mainstream narratives that claim satisfactory progress in efforts to reduce poverty and improve health for all, and arguing that any eradication of poverty that is consistent with environmental sustainability wil...
متن کاملDoes “Flattening the Curve” Affect Critical Care Services Delivery for COVID-19? A Global Health Perspective
During this coronavirus disease 2019 (COVID-19) global pandemic, nations are taking bold measures to mitigate the spread of Severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2) infections in order to avoid the overwhelming its critical care facilities. While these “flattening the curve” initiatives are showing signs of impeding the potential surge in COVID-19 cases, it is not known whet...
متن کاملStudy of the Role of key risks in the trip gas sweetening unit by using Structural Equation Modeling: A case study in the Gas Refinery
Introduction: Unit risk management is a critical component of gas refining management, as risks that are not well-managed may lead to trip production failures. The present study aimed to provide a structural model for investigating the role and effect of different variables on stopping the gas production process in the gas refinery. Material and Methods: This study was a retrospective cross-se...
متن کامل